トランザクションを開始します。 データベース全体をロックします。 他のトランザクションは待ち行列に入ります。 transaction()で包まれないタスクはロックと無関係に並行実行されます。 エラーが起きなければ自動でコミットします。
transaction()
トランザクションをロールバックします。 transaction()のtaskの中でのみ使用できます。
task